/*默认的treetable样式 by zotopteam hankx_chen*/
table.treetable{font-size: .8em;line-height: 1;width: 100%;}
table.treetable tbody tr td {cursor: default;vertical-align:middle;}
table.treetable a{cursor:pointer;}
table.treetable i.icon{margin:0px 5px 0 0;*margin:1px 5px 0 0;}
table.treetable span.indenter {margin:0;padding: 0;text-align: right;user-select: none;-khtml-user-select: none;-moz-user-select: none;-o-user-select: none;-webkit-user-select: none;}
table.treetable span.indenter a {display:inline-block;text-decoration: none;width:24px;text-align:center;}
table.treetable tr.leaf span.indenter:before{content:'';width:24px;display: inline-block;}
table.treetable tr.collapsed span.indenter a:before{content:'\f105';font-family:FontAwesome;}
table.treetable tr.expanded span.indenter a:before {content:'\f107';font-family:FontAwesome;}
table.treetable tr.expanded .fa-folder:before{content:'\f07c';}
table.treetable tr.accept {background-color: #a3bce4;color: #fff}
table.treetable tr.collapsed.accept td span.indenter a {color:#fff;}
table.treetable tr.expanded.accept td span.indenter a {color:#fff;}

/*侧边的treetable样式 by zotopteam hankx_chen*/
table.nav-treetable {background:transparent;}
table.nav-treetable tr td{line-height:16px;border:0 none;padding:10px 12px;position:relative;font-size: 14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
table.nav-treetable tr td a, table.nav-treetable td a:hover{padding:0;display:inline-block;background:transparent;text-decoration: none;}
table.nav-treetable tr:hover {background:#ECF9FF;}
table.nav-treetable tr.active td{background:#0072c6;color: #fff;}
table.nav-treetable tr.active td a{color: #fff;}
table.nav-treetable tr.active a:after{right:0;border:8px solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#fff;top:50%;margin-top:-8px;z-index: 1001;}

